(编程)函数签名:用于唯一描述/区分一个函数的“形式信息”,通常包括函数名以及参数列表(数量、顺序、参数类型/名称),在许多语言中还涉及返回类型、泛型参数等。不同语言对“签名”包含哪些信息的规定略有差异。(另:在少数语境中也可泛指“函数的声明形式”。)
/ˈfʌŋkʃən ˈsɪɡnətʃər/
The function signature includes two parameters.
这个函数签名包含两个参数。
Because the function signature changed, we had to update every call site and regenerate the API documentation.
由于函数签名发生了变化,我们不得不更新所有调用位置并重新生成 API 文档。
function 来自拉丁语 functio(履行、执行),引申为“功能/函数”;signature 来自拉丁语 signatura(标记、签名),在计算机语境中比喻为“用于识别的特征组合”。合在一起,“function signature”即“识别一个函数的特征信息”。